power generation efficiency - French English Dictionary